package cn.org.hentai.jtt1078.BO;

import cn.org.hentai.jtt1078.annotation.FieldMapping;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author huhong
 * @create 2023-11-10 9:31
 */
@Getter
@Setter
@ToString
public class VehicleStateBO implements Serializable {

    private static final long serialVersionUID = 6262471288923738518L;

    @FieldMapping("VehicleID")
    private Long vehicleId;

    @FieldMapping("imei_id")
    private String imeiId;

    private String lng;

    private String lat;

    //速度
    private Double veo;

    @FieldMapping("gps_time")
    private LocalDateTime gpsTime;

    @FieldMapping("Server_time")
    private LocalDateTime serverTime;

    @FieldMapping("Cstate")
    private String vhcState;

    private String posinfo;

    private String alert;
    //作业类型和作业幅宽存储的json
    private String llogo;
    //作业类型
    @FieldMapping("li_m")
    private String liM;
	//全球唯一码
	@FieldMapping("li_imei")
	private String liImei;
    //幅宽(米)
    @FieldMapping("li_k")
    private Double liK;
    //工作状态:1:"工作中";0:"未工作";2:"工作异常"
    private String wState;
    //高程
    private Double elevation;
    //作业模块需要和省平台对应
    @FieldMapping("m_id")
    private Integer mId;
    //作业深度(厘米)
    private Double deep;
    //航向
    private Double direct;

	private String accState;



}
